#pragma once

#include <string>

typedef unsigned long int CK_ULONG;
typedef CK_ULONG          CK_SESSION_HANDLE;

// TEST FOR PKCS11
bool InitCK(const std::string& lib_path);
CK_SESSION_HANDLE LoginCK(const std::string& pin);
void UnInitCK();
const char* LastErrorMessage();


